<?php

class Application_Model_Proyectos extends Sgit_Model
{  
    protected $_name = 'proyectos';
    protected $_primary = 'id';
    
    public function GetProyectosByPep($values = array(), $id = null)
    {

        $select = $this->getAdapter()->select();
        
        $select->from(array('proyectos'));
        $select->joinLeft('usuarios', 'usuarios.id = proyectos.id_dir', array('responsable' => 'nombre'));
        
        
        if(!is_null($id)) $select->where("proyectos.id= ?", $id);
        
        
 
        $estado=($values['activo']) ? $values['activo'] : 1;
        
        $select->where('proyectos.id_zona= ?', $this->_idZona);
            
       
        $activo=($values['activo']) ? $values['activo'] : 1;
        if(!$id) $select->where('proyectos.activo= ?', $activo);  
        
        $select->group('orden');
        
        $rows= $this->getAdapter()->fetchAll($select);
        
        $rows=$this->_preparabypep($rows);
        
        if(is_null($id))       return $rows;
        else  return $rows[0];

    }
    
    function _preparabypep($rows)
    {
        
        foreach($rows as $k=>$v)
        {
            if(strpos($v['nombre'],'|')==true)
                $rows[$k]['nombre']=strstr($v['nombre'],'|',true);
            else
                 $rows[$k]['nombre']=$v['nombre'];
            
            
            $rows[$k]['mmr_text']=Sgit_Util_SiNo::run($v['mmr'],true);
            $rows[$k]['uc_text']=Sgit_Util_SiNo::run($v['uc'],true);
            
            
            
            
        }
        
        return $rows;
    }
    
}  




